<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>原子组引用完成替换操作</title>
</head>
<body>
    
</body>
<script>
    /*
        使用原子组的知识 完成 dom元素标签的替换  
            h1-h6标签替换成p标签
            
        要在正则表达式内使用原子组 就使用 \1这样就行
        在这恒泽表达式以外使用原子组的内容  就要使用$  例如 $1
    */
    const dom = `
        <h1>Jimmy</h1>
        <span>welcome</span>
        <h3>my home</h3>
    `
    const reg = /<(h[1-6])>([\s\S]+)<\/\1>/ig
    // 此处的 $2 表示的就是正则中的第二个原子表
    console.log(dom.replace(reg,`<p>$2</p>`))
</script>
</html>